package com.ytjj.qmyx.supplychain.common.model.request;

import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * @Description 登录请求dto
 *
 * @Version 1.0
 * 
 */
@Data
public class ProductSelectRequest {
    //商品库id
    private Integer productLibraryId;

    private Integer id;

    /**
     * 一级分类id
     */
    private Integer categroyPid;

    /**
     * 店家id
     */
    private Integer bankerId;

    /**
     * 货源
     */
    private String warehouse;

    /**
     * 商品标识
     */
    private String productNo;

    /**
     * 商品名称
     */
    private String productName;

    /**
     * 商品白图
     */
    private String productImg;

    /**
     * 描述
     */
    private String descr;

    /**
     * 产品状态：1 上架 2 下架  3已删除
     */
    private Byte status;

    /**
     * 排序
     */
    private Integer sort;

    /**
     * 成本价格
     */
    private BigDecimal costPrice;

    /**
     * 库存总量
     */
    private Integer stock;

    /**
     * 发布时间
     */
    private Date createTime;

    /**
     * 修改时间
     */
    private Date updateTime;

    /**
     * 费率
     */
    private BigDecimal rate;

    /**
     * 是否有合格证 0->否 1->是
     */
    private Integer isCertificate;

    /**
     * 生产厂家
     */
    private String manufacturer;

    /**
     * 厂家地址
     */
    private String manufacturerAddress;

    /**
     * 厂家电话
     */
    private String manufacturerTel;

    /**
     * 保修期
     */
    private String warrantyPeriod;

    /**
     * 常发快递
     */
    private String normalExpress;

    /**
     * 常见售后问题
     */
    private String afterSalesProblem;

    /**
     * 退货地址
     */
    private String returnAddress;

    /**
     * 退货电话
     */
    private String returnTel;

    /**
     * 安装视频
     */
    private String installVideo;

    /**
     * 是否被选品 0->否 1->是
     */
    private Integer isSelect;

    /**
     * 商品类型 1国内，2国外
     */
    private Integer isExit;

    /**
     * 店家名称
     */
    private String bankerName;

    /**
     * 附件url
     */
    private String zipUrl;

    /**
     * sku属性json列表
     */
    private String attributeJson;

    private Integer pageNum = 1;

    private Integer pageSize = 10;

    //开始时间
    private Date startTime;

    //结束时间
    private Date endTime;

    /**
     * 排序类型
     */
    private String sortType;

    /**
     * 最低价格
     */
    private BigDecimal minSupplyPrice;//传过来时用了minCostPrice

    /**
     * 最高价格
     */
    private BigDecimal maxSupplyPrice;//传过来时用了maxCostPrice

    private String shopId;

    private Integer topCategoryId;
    private Integer categoryId;
    private Integer bottomCategoryId;

    /**
     * 是否被添加到仓库 0->否 1->是
     */
    private String isSelected;

    /**
     * 最低价格
     */
    private BigDecimal minCostPrice;

    /**
     * 最高价格
     */
    private BigDecimal maxCostPrice;

    /**
     * 供应链商品标签id
     */
    private Integer productLabelId;

    private List<Integer> productIds;

    private List<String> shopIds;

    /**
     * 渠道省份code
     */
    private List<String> provinceCodes;
}
